package com.online.web.domain;

import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 调用场景
 *
 * @author xiangtianlei
 * @date 2023/08/10
 */
@Setter
@Getter
public class CallScene {

    /**
     * 多彩配置后获取的ID
     */
    private String actId;

    /**
     * 执行呼叫的任务列表
     */
    private List<Task> tasks;

    /**
     * 内部 Task 类
     *
     * @author xiangtianlei
     * @date 2023/08/10
     */
    @Setter
    @Getter
    public static class Task {

        /**
         * 每条呼叫任务ID
         */
        private String taskId;

        /**
         * 执行场景的电话号码
         */
        private String user_phone;

        @Override
        public String toString() {
            return JSON.toJSONString(this);
        }
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
